Characterization and Derivation of Heard-Of Predicates for Asynchronous Message-Passing Models

نویسندگان

چکیده

In distributed computing, multiple processes interact to solve a problem together. The main model of interaction is the message-passing model, where communicate by exchanging messages. Nevertheless, there are several models varying along important dimensions: degree synchrony, kinds faults, number faults... This variety compounded lack general formalism in which abstract these models. One way bring order constrain rounds. setting Heard-Of captures many through predicates on messages sent round and received time. Yet, it not easy define predicate that given operational model. question even harder for asynchronous case, as unbounded message delay means implementation rounds must depend details paper shows characterising heard-of indeed meaningful. characterization relies delivered predicates, an intermediate abstraction between informal predicates. Our approach splits into two steps: first extract capturing then characterize generated this For part, we provide examples derive more. It uses intuition complex composition simpler We operations like union, succession or repetition make easier from simple ones while retaining expressivity. second formalize study strategies when change Intuitively, characterizing one strategy waits much possible, without blocking forever.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Conformance Checking for Models of Asynchronous Message Passing Software

We propose a notion of conformance between a specification S and an implementation model I extracted from a message-passing program. In our framework, S and I are CCS processes, which soundly abstract the externally visible communication behavior of a messagepassing program. We use the extracted models to check that programs do not get stuck, waiting to receive or trying to send messages in vai...

متن کامل

Equations for Asynchronous Message Passing

In [Cza 2006] fix-point equations specifying synchronous (”hand-shaking”) communication in distributed systems have been proposed. Their solution yielded a communication network of agents, directly presented as a Petri net-like structure, and determined the global state of the specified system. The net-places represented agents, while transitions transfer of messages. A special algebra being a ...

متن کامل

Modeling Asynchronous Message Passing for C Programs

This paper presents a formal modeling paradigm that is callable from C, the dominant language for embedded systems programming, for message passing APIs that provides reasonable assurance that the model correctly captures intended behavior. The model is a suitable reference solution for the API, and it supports putative what-if queries over API scenarios for behavior exploration, reproducibilit...

متن کامل

Reconciling Real-Time with Asynchronous Message Passing

At rst sight real time and asynchronous message passing like in SDL and ROOM seem to be incompatible Indeed these languages fail to model real time constraints accurately In this paper we show how to reconcile real time with asynchronous message passing by using an assumption which is supported by every mailing system throughout the world namely that messages are time stamped with their sending...

متن کامل

synthesis and characterization of some macrocyclic schiff bases

ماکروسیکلهای شیف باز از اهمیت زیادی در شیمی آلی و دارویی برخوردار می باشند. این ماکروسیکلها با دارابودن گروه های مناسب در مکانهای مناسب می توانند فلزاتی مثل مس، نیکل و ... را در حفره های خود به دام انداخته، کمپلکسهای پایدار تولید نمایند. در این پایان نامه ابتدا یک دی آلدئید آروماتیک از گلیسیرین تهیه می شود و در مرحله بعدی واکنش با دی آمینهای آروماتیک و یا آلیفاتیک در رقتهای بسیار زیاد منجر به ت...

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Logical Methods in Computer Science

سال: 2021

ISSN: ['1860-5974']

DOI: https://doi.org/10.46298/lmcs-17(3:26)2021